<?php

namespace plugin\luyouzujiditu\listenin;

use think\facade\Db;
use think\facade\Log;
use think\facade\Request;
 
// 如不需要监听，请把插件目录 注释掉里的 event.php
// 此控制器禁止外部链接直接访问  监听请勿使用  initialize 和 __construct  否则所有接口都会先执行这个
class Listenin 
{
   
 
 
    
    
    // 监听是否注册成功
    //注册 登录 已加入事务 这里请勿再添加 更新数据或插入数据报错回回溯
    // Db::startTrans();
    // try {
    // }
    // catch(Exception $ex) {
    //     Db::rollback();
    // }
       function onBanmiReg($user)
    {
         
        //注册成功回调
        //  $user = array (
        //   'salt' => 'Y6uZfN',
        //   'tel' => '15651374331',
        //   'status' => 0,
        //   'reg_time' => 1707723851,
        //   'end_time' => 1707723851,
        //   'lastip' => '49.89.220.132',
        //   'master_oen' => 0,
        //   'nickname' => '',
        //   'face' => '',
        //   'master_two' => 0,
        //   'account' => '',
        //   'saas_id' => 1,
        //   'password' => '5cb08842b4698ba7549e54f90905aaa7',
        //   'token' => 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjQsInRpbWUiOjE3MDc3MjM4NTEsInNpZ24iOiIwOThmOTYwMWZiZDA2OWFmNTlhNzQxMTRmM2ZkYzFhZSJ9.USjacEa_09XMr-Wh_6BdxlKW01R1kVHTDxRbVIvYmt0',
        //   'uid' => 4,
        //   'openid' => '',
        // )
   
        Log::write($user);
        //  dump($user);
    }
    // 监听是否登录成功
       function onBanmiLogin($user)
    {
        //登录成功回调
        //$user= array (
        //   'uid' => 1,
        //   'saas_id' => 1,
        //   'tel' => '15651374888',
        //   'account' => '',
        //   'nickname' => '会员-3498508',
        //   'face' => '/attachment/storage/files/20240124/57a9fef5298320e30ce4cfbb73c69503.png',
        //   'face_type' => 0,
        //   'gender' => 2,
        //   'reg_time' => 1705135641,
        //   'type' => 0,
        //   'status' => 0,
        //   'lastip' => '117.95.176.26',
        //   'end_time' => 1705135641,
        //   'master_oen' => 0,
        //   'master_two' => 0,
        //   'text' => '0',
        //   'login_type' => 'sms',
        //   'token' => 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsInRpbWUiOjE3MDc3MjM3MTYsInNpZ24iOiIwOThmOTYwMWZiZDA2OWFmNTlhNzQxMTRmM2ZkYzFhZSJ9.-EBwxAntumO0jN-ih4Li_gl0rpBYDWgOlMgVyPjpDGc',
        // )
        
        Log::write($user);
        //  dump('登录成功');
    }
    // 监听是否退出成功 回调是有$uid
       function onBanmiExit($uid)
    {
        //  dump('退出成功');
    }
    
    // 后台创建了saas新站点 配置新站点的基本信息
    //$saas_id 新站点id
    function onBanmiSaasid($saas_id)
    {
           
    }
    
    
}
